<?php
if ($_GET['id']) {
    session_id($_GET['id']);
    setcookie(PHPSESSID, $_GET['id']);
}
require_once(SAS_PATH . "_includes/func_verif_valor.php");
require_once(SAS_PATH . "_includes/form_validacao.php");


if ($_POST['ic_enviado'] == 1) {
    if ($_POST['ic_confere'] == 1) {
        $form_input['nu_cep'][] = array(
            "label" => "Cep",
            "obrig" => 1,
            "formato" => "inteiro");

        $form_input['dc_email_cliente'][] = array(
            "label" => "Email",
            "obrig" => 1,
            "unico" => 1,
            "unico_sql" => "SELECT COUNT(*) FROM cliente WHERE dc_email_cliente='#var#'",
            "unico_msg" => "o e-mail '\$dc_email_cliente' já está cadastrado por um cliente.",
            "formato" => "email");

        if (form_valida($form_input)) {
            sessao_set("cadastro_email", $dc_email_cliente);
            sessao_set("cadastro_cep", $nu_cep);

            session_write_close();

            header("Location: " . BASE_URL_SEG . "c.php?c=cadastro" . "&id=".session_id());
            exit;
        }
    }
    elseif ($_POST['ic_confere'] == 2) {

        $form_input['dc_email_cliente'][] = array(
            "label" => "E-mail",
            "obrig" => 1,
            "formato" => "email");
        $form_input['dc_senha_cliente'][] = array(
            "label" => "Senha",
            "obrig" => 1);

        if (form_valida($form_input)) {
            $sql = "SELECT cd_cliente, nm_cliente, dc_email_cliente, dc_senha_cliente FROM cliente WHERE dc_email_cliente = '".$dc_email_cliente."'";
            $consultar_login = db_query($sql);

            if (mysql_num_rows($consultar_login) < 1) {
                $form_erro[] = "Dados não conferem. Digite os dados novamente ou <a href='lembrarsenha.php'>clique aqui</a> para receber sua senha por email.";
            }
            else {
                $lst_login = mysql_fetch_array($consultar_login);

                if ($dc_email_cliente == $lst_login['dc_email_cliente'] AND $dc_senha_cliente == decrypt($lst_login['dc_senha_cliente'])) {
                    sessao_set("cd_cliente", $lst_login['cd_cliente']);
                    sessao_set("nm_cliente", $lst_login['nm_cliente']);

                    // Registro de login
                    $sql = "UPDATE cliente SET dt_ultimo_login = NOW(), nu_ip_ultimo_login = '" . $_SERVER['REMOTE_ADDR'] . "', nu_total_logins =  nu_total_logins + 1 WHERE cd_cliente = ".sessao_get("cd_cliente")."";
                    db_query($sql);

                    session_write_close();
                    
                    //die($_SERVER['QUERY_STRING']);
                    
                    if (strpos($_SERVER['QUERY_STRING'],'login') === false){                        
                        header("Location: ".$_SERVER['PHP_SELF'] . "?" . $_SERVER['QUERY_STRING'] . "&id=".session_id());
                        
                    } else {
                        header("Location: index.php");                        
                        
                    }
                    
                    
                    header("Connection: close");
                    exit;
                }
                else {
                    $form_erro[] = "Dados não conferem. Digite os dados novamente ou <a href='lembrarsenha.php'>clique aqui</a> para receber sua senha por email.";
                }
            }
        }
    }
    
}
?>

<?php if (strpos($_SERVER['QUERY_STRING'], 'compra') === false):  ?>
    <div class="boxHome">
        <h3>IDENTIFICAÇÃO</h3>
    </div>
    <div class="internas">
<?php endif; ?>


<form id="formIdentificacao" name="form1" method="post" action="">
<div class="contentIdentificacao">
    
    <?php 
        if ($_POST['ic_enviado'] == 1){
            form_result($form_erro);
        }
    ?>

    <p>Por favor, identifique-se informando os dados abaixo:</p>

    <div id="seu-email" class="email">
        <p><label for="seuEmail">Seu e-mail:</label></p>
        <input name="dc_email_cliente" type="text" maxlength="80" id="seuEmail" value="<?=$dc_email_cliente?>" />
    </div>

    <div class="clear"></div>

    <div class="naoCadastrado">
        <input name="ic_confere" type="radio" value="1" checked="checked" tabindex="98" id="primeiraCompra" />
        <p>&nbsp;&nbsp;</p>
        <p><label for="primeiraCompra">Ainda não tenho cadastro no site</label></p><br/><br/>
        <p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</p>
        <p class="marginTop10"><label for="cep" id="marginLabel">Informe seu CEP:</label></p>
        <input name="nu_cep" id="cep" type="text" onfocus="verifica(1);" value="<?=$nu_cep?>" maxlength="8" />
    </div>

    <div class="clear"></div>

    <div class="cadastrado">
        <input name="ic_confere" id="primeiraCompra" type="radio" value="2" tabindex="99" />
        <p>&nbsp;&nbsp;</p>
        <p><label for="primeiraCompra">Já sou cadastrado no site</label></p><br/><br/>
        <p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</p>
        <p class="marginTop10"><label for="senha" id="marginLabel">Informe sua senha:</label></p>
        <input name="dc_senha_cliente" id="senha" type="password" onfocus="verifica(2);" />
    </div>

    <div class="clear"></div>
    
    <input name="ic_enviado" type="hidden" value="1" />
    <input name="id" type="hidden" value="<?=session_id()?>" />
    <input name="form_enviado" type="hidden" id="form_enviado" value="1" />

    <input class="identificar" type="submit" value="" />
</div>
</form>    
        
<?php if (strpos($_SERVER['QUERY_STRING'], 'compra') === false):  ?>
    
    </div>
    
<?php endif; ?>        

<script language="javascript" type="text/javascript">    
    function verifica(cont){
        if (cont == 1){
            document.form1.ic_confere[1].checked = false;
            document.form1.dc_senha_cliente.value = "";
            document.form1.ic_confere[0].checked = true;            
        }
        if (cont == 2){
            document.form1.ic_confere[0].checked = false;
            document.form1.nu_cep.value = "";
            document.form1.ic_confere[1].checked = true;            
        }
    }
    
    <?php
    if ($_POST['ic_confere'] == 1) {
        echo "verifica(1);\n";
    }
    elseif ($_POST['ic_confere'] == 2) {
        echo "verifica(2);\n";
    }
    ?>
</script>